home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Present…ry 5: (Reseller Edition) / Apple Reference & Presentations Library 5.0 (Reseller Edition).iso / 5-Fonts & Software / HyperCard 1.2.5 / Help Stacks / Help / card_59861.txt < prev    next >
Text File  |  1987-11-25  |  2KB  |  113 lines

  1. -- card: 59861 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 4507
  5. -- name: 
  6.  
  7.  
  8. -- part 3 (button)
  9. -- low flags: 00
  10. -- high flags: 0000
  11. -- rect: left=300 top=178 right=196 bottom=319
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 0
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: 
  20. ----- HyperTalk script -----
  21. on mouseUp
  22.   if visible of card field 1 then hide card field 1
  23.   else show card field 1
  24.  
  25. end mouseUp
  26.  
  27.  
  28.  
  29. -- part 4 (field)
  30. -- low flags: 81
  31. -- high flags: 2004
  32. -- rect: left=276 top=65 right=170 bottom=452
  33. -- title width / last selected line: 0
  34. -- icon id / first selected line: 0 / 0
  35. -- text alignment: 0
  36. -- font id: 2
  37. -- text size: 12
  38. -- style flags: 0
  39. -- line height: 16
  40. -- part name: 
  41. ----- HyperTalk script -----
  42. on mouseUp
  43.   hide card field 1
  44. end mouseUp
  45.  
  46.  
  47. -- part 5 (button)
  48. -- low flags: 00
  49. -- high flags: 8004
  50. -- rect: left=332 top=235 right=257 bottom=399
  51. -- title width / last selected line: 0
  52. -- icon id / first selected line: 0 / 0
  53. -- text alignment: 1
  54. -- font id: 0
  55. -- text size: 12
  56. -- style flags: 0
  57. -- line height: 16
  58. -- part name: Example
  59. ----- HyperTalk script -----
  60. on mouseUp
  61.   --An example of an IF THEN ELSE control structure
  62.   If the shiftKey is down then
  63.     Play "boing"
  64.     put empty
  65.   else
  66.     Play "boing" c5 c
  67.     put "the shift key is up"
  68.   end if
  69.   edit script of card button "example"   --so you can see the script
  70. end mouseUp
  71.  
  72.  
  73.  
  74. -- part contents for background part 1
  75. ----- text -----
  76. Once HyperCard finds a handler for the message sent and begins performing the commands in a script, those commands are carried out sequentially from first to last.  You can modify the order or pass control using five control structures: If, Repeat, Exit, Send, and Pass.
  77.  
  78. If <true or false expression*> then
  79.      <command>
  80.      <command>
  81. else
  82.      <command>
  83.      <command>
  84. end if
  85.  
  86.  
  87. -- part contents for background part 2
  88. ----- text -----
  89. Other control structures
  90.  
  91. -- part contents for background part 44
  92. ----- text -----
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99. if...then
  100.  
  101.  
  102. else
  103.  
  104.  
  105. end if
  106.  
  107. -- part contents for background part 43
  108. ----- text -----
  109. 267,189
  110.  
  111. -- part contents for card part 4
  112. ----- text -----
  113. An expression is a piece of HyperTalk that has a value.  In this example, the result of the expression must be either true or false.